home *** CD-ROM | disk | FTP | other *** search
/ Columbia Kermit / kermit.zip / e / misc.save / 000236_sms.antinode@gmail.com_Sat Nov 21 14:02:04 2009.msg < prev    next >
Text File  |  2020-01-01  |  5KB  |  132 lines

  1. Path: reader1.panix.com!panix!usenet.stanford.edu!postnews.google.com!r5g2000yqb.googlegroups.com!not-for-mail
  2. From: Steven Schweda <sms.antinode@gmail.com>
  3. Newsgroups: comp.protocols.kermit.misc
  4. Subject: Re: C-Kermit 9.0 first Alpha test
  5. Date: Fri, 20 Nov 2009 15:53:12 -0800 (PST)
  6. Organization: http://groups.google.com
  7. Lines: 108
  8. Message-ID: <f6558468-c1be-4920-baeb-3a629e4c80c6@r5g2000yqb.googlegroups.com>
  9. References: <slrnhgd7p1.6r9.fdc@panix2.panix.com> <877a104f-89a0-4c2d-938c-9bf79f902a43@l2g2000yqd.googlegroups.com> 
  10.     <slrnhgdlnj.444.fdc@panix2.panix.com>
  11. NNTP-Posting-Host: 209.98.249.184
  12. Mime-Version: 1.0
  13. Content-Type: text/plain; charset=ISO-8859-1
  14. X-Trace: posting.google.com 1258761192 17306 127.0.0.1 (20 Nov 2009 23:53:12 GMT)
  15. X-Complaints-To: groups-abuse@google.com
  16. NNTP-Posting-Date: Fri, 20 Nov 2009 23:53:12 +0000 (UTC)
  17. Complaints-To: groups-abuse@google.com
  18. Injection-Info: r5g2000yqb.googlegroups.com; posting-host=209.98.249.184; 
  19.     posting-account=OjKUgAkAAAAXAqdVEKd-Gc8RltEUx3Xq
  20. User-Agent: G2/1.0
  21. X-HTTP-UserAgent: Mozilla/5.0 (X11; U; OpenVMS COMPAQ_Professional_Workstation; 
  22.     en-US; rv:1.8.1.17) Gecko/20081029 SeaMonkey/1.1.12,gzip(gfe),gzip(gfe)
  23. Xref: panix comp.protocols.kermit.misc:15835
  24.  
  25. Frank da Cruz wrote:
  26.  
  27. > : [...]
  28. > : #define des_cblock DES_cblock
  29. > : ...................^
  30. > : %CC-W-MACROREDEF, The redefinition of the macro "des_cblock" conflicts
  31. > : with a current definition because the replacement lists differ...
  32. > :
  33. > I'm not sure why this is even being picked up unless a secure build
  34. > is being attempted.  In that case, there are some things to be aware
  35. > of.  First, OpenSSL changed the names of the DES routines between
  36. > 0.9.6 and 0.9.7; it might be necessary to add -DOPENSSL_097 to the
  37. > CC flags.  Second (probably not relevant in this case), OS vendors are
  38. > starting to remove DES encryption from all their products.
  39. > : [...]
  40.  
  41.    Well, of _course_ it's a secure build!  Where's the fun if
  42. you don't enable all the options?
  43.  
  44.    Defining OPENSSL_097 seems to do no good.  The first
  45. definition of des_cblock is around ckuath.c:195:
  46.  
  47. #else /* KRB4 */
  48. #ifdef CK_SSL
  49. #define  des_cblock Block               <---
  50. #ifdef COMMENT
  51. #define  const_des_cblock const Block
  52. #endif /* COMMENT */
  53. #define  des_key_schedule Schedule      <---
  54. #endif /* CK_SSL */
  55.  
  56. Then, someone drags in <openssl/des_old.h>:
  57.  
  58. [...]
  59. #ifndef OPENSSL_DES_LIBDES_COMPATIBILITY
  60. #define des_cblock DES_cblock
  61. #define const_des_cblock const_DES_cblock
  62. #define des_key_schedule DES_key_schedule
  63. [...]
  64.  
  65. which is where we get the %CC-W-MACROREDEF complaints about
  66. des_cblock and des_key_schedule.  Defining
  67. OPENSSL_DISABLE_OLD_DES_SUPPORT does evade the problem,
  68. resulting in a nearly clean build.  I'm not sure how this
  69. should be fixed.
  70.  
  71.    The remaining complaint (only "%CC-I-QUESTCOMPARE", so not
  72. a big problem) is:
  73.  
  74.     Compiling ALP$DKA0:[UTILITY.SOURCE.KERMIT.v9r0_2009-11-20]CKVTIO.C
  75.  
  76.         while ((n--) && xx_inc(2) >= 0) ; /* Ignore Warning - see
  77. comments */
  78. ........................^
  79. %CC-I-QUESTCOMPARE, In this statement, the unsigned expression "(--
  80. ttxbn>=0?(uns
  81. igned)(ttxbuf[ttxbp++]&0X00000000000000FF):txbufr(...))" is being
  82. compared with
  83. a relational operator to a constant whose value is not greater than
  84. zero.  This
  85. might not be what you intended.
  86. at line number 921 in file
  87. ALP$DKA0:[UTILITY.SOURCE.KERMIT.v9r0_2009-11-20]ckvtio.c;1
  88.  
  89.  
  90.    My (latest) build command:
  91.  
  92.       @ CKVKER.COM SFI D "CK_SSL,OPENSSL_DISABLE_OLD_DES_SUPPORT"
  93.  
  94. and:
  95.  
  96. ALP$DKA0:[UTILITY.SOURCE.KERMIT.v9r0_2009-11-20] C-Kermit>show
  97. versions
  98.  
  99. Versions:
  100.  C-Kermit 9.0.299 Alpha.01, 16 Nov 2009
  101.  Numeric: 900299
  102.  Built for:  OpenVMS Alpha
  103.  Running on: OpenVMS Alpha 8 V8.3     Alpha
  104.  Patches: (none)
  105.  Communications I/O 9.0.124, 16 Oct 2009 for OpenVMS Alpha
  106.  File support, 9.0.181,  16 Oct 2009 for OpenVMS Alpha
  107.  C-Kermit library, 9.0.045, 16 Nov 2009
  108.  C-Kermit Protocol Module 9.0.160, 16 Oct 2009
  109.  C-Kermit functions, 9.0.229, 15 Feb 2009
  110.  Command package 9.0.167, 16 October 2008
  111.  User Interface 9.0.295, 10 November 2009
  112.  Character Set Translation 9.0.042, 16 Oct 2009
  113.  CONNECT Command 8.0.062 5 Apr 2004
  114.  Dial Command, 9.0.160, 16 Oct 2009
  115.  Script Command, 9.0.032, 16 Oct 2009
  116.  Network support, 9.0.293, 16 Oct 2009
  117.  Telnet support, 9.0.273, 16 Oct 2009
  118.  FTP Client, 9.0.253, 16 Oct 2009
  119.  Authentication, 9.0.234, 16 Oct 2009
  120.  SSL/TLS support, 9.0.226, 16 Oct 2009
  121.  
  122. ALP$DKA0:[UTILITY.SOURCE.KERMIT.v9r0_2009-11-20] C-Kermit>
  123.  
  124.  
  125.    I'm assuming that "FTP Client, 9.0.253, 16 Oct 2009" means
  126. that I got the internal FTP client.  It seemed to work, at
  127. least a little, but when I tried "ftp dir" in a populous
  128. directory, I got an uninterruptable listing (which seemed to
  129. go on for a very long time).  The normal (TCPIP) FTP client
  130. handles Ctrl/C better (apparently sending an "ABOR" command),
  131. and not running until everything's been spewed to the
  132. terminal.